.day{
    height: 100%;
    display: flex;
    flex-direction: column;
    color: #000000d9;
    &_weekly{
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 60rpx;
        &_item{
            width: 72rpx;
            height: 60rpx;
            display: inline-flex;
            justify-content: center;
            align-items: center;
        }
    }
    
    &_content{
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        &_item{
            width: 72rpx;
            height: 80rpx;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            font-size: 24rpx;
            font-weight: 400;
            &_content{
                width: 68rpx;
                height: 68rpx;
                display: inline-flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                border: 4rpx solid #FFFFFF;
            }
            .today{
                border: 4rpx solid #FA62AF;
            }
    
            .current{
                border: 4rpx solid #FA62AF;
                background-color: #FA62AF;
                color: #ffffff;
            }
    
            .not_current_month{
                color: #00000040;
            }

        }
    }
}
